Skip to content

feat(histogram): add histogram chart module and demo integration#413

Merged
hdcodedev merged 2 commits intomainfrom
feat/add-histogram-chart
Mar 21, 2026
Merged

feat(histogram): add histogram chart module and demo integration#413
hdcodedev merged 2 commits intomainfrom
feat/add-histogram-chart

Conversation

@hdcodedev
Copy link
Copy Markdown
Member

@hdcodedev hdcodedev commented Mar 21, 2026

Why

The library and demo app did not provide a histogram chart, so users could not model discrete frequency distributions with the same API/style approach as other chart types.

Summary

This PR adds a new charts-histogram module with validation, style configuration, composables, previews, and tests. It wires histogram samples into shared demo data and surfaces a full histogram demo screen in the app navigation, gallery, and previews. The Android screenshot pipeline is updated with histogram screenshot tests and references. Build configuration, BOM, and module lists are updated so histogram artifacts are published and consumable.

Changes

  • Add charts-histogram module (HistogramChart, style model, validation, previews, tests, and Gradle config)
  • Register histogram module in settings, BOM, root build configuration, and published module lists
  • Add histogram sample use case and fixtures in charts-demo-shared
  • Add histogram demo UI, view model, style controls, strings, and app navigation/gallery wiring
  • Add Android screenshot tests and reference images for histogram previews
  • Update docs GIF scenarios to include histogram demos

Release/Changeset

Notes/Risk

  • Adds a new public chart module and app demo surface; screenshot baselines and sample data are updated accordingly.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 21, 2026

✅ Test Summary

Modules

  • ✅ Charts: 227 tests completed
  • ✅ Android screenshot: 120 tests completed

CI Behavior

  • ⚪ CI behavior (total): 0 tests completed

Overall

  • ✅ Total: 347 tests completed successfully

@hdcodedev hdcodedev merged commit 5567f1a into main Mar 21, 2026
5 checks passed
@hdcodedev hdcodedev deleted the feat/add-histogram-chart branch March 21, 2026 19:43
@hdcodedev
Copy link
Copy Markdown
Member Author

Fixes #284

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant